package com.beidasoft.web.model.baseManager;

import com.beidasoft.web.model.system.Organization;
import lombok.Data;

import java.util.List;
import java.util.Map;

/**
 * 内设机构管理类
 * Created by cty on 2021/8/14.
 */
@Data
public class InnerOrganization extends Organization {
    private int start;              //起始位置
    private int length;             //查询长度
    private String managerId;            //所属部门ID
    private String innerOrgCode;         //机构代码
    private String innerNature;          //委托组织性质（01,02）
    private String managerName;            //所属部门名称
    private String orgType;            //类型(01内设机构、02所属机构)(单选)
    private String orgTypeDetail;            //具体类型（01执法、02监督、03其他、11执法机构、12事业单位、13其他）
    private String headCount;            //编制数

    private List<Map> file;  //三定方案
    private String organizationPower;    //职权信息
    private String orgTypeDetailName;  //具体类型名称
    private String fileName;  //三定方案名称

    private String orgTypeDetails;
    private String[] orgTypeDetailList;
    private String headNumber;//用来测试岗位核定人数
    private String gwName;//用来测试岗位名称是否存在

    private String organizationId;//部门Id

    private String subjectId;//主体Id

    private String subjectName;//主体name

    //0浏览全市数据角色使用
    private String urlFlag;
    //行政区划
    private String administrativeDivision;
    private String pId;
    private String parentInnerDeptName;
    private String categoryCode;//岗位类别code


    private String createId;           // 创建人ID

    /**
     * 父级内设机构名
     */
    private String topInnerDeptName;

    /**
     * 父级部门名
     */
    private String topDeptName;

    /**
     *  岗位ID
     */
    private String  positionId;




}
